s = input('Введите слова, разделив их пробелом')
if len(s) == 0 or s.count(' ') ==0:
    print('Мало данных для анализа')
else:
    a = s.split()
    k1 = 0
    k2 = 0
    k3 = 0
    k4 = 0
    k = 0
    print('Кол-во слов: ', len(a))

    for x in a:
        if 1040 <= ord(x[0]) <= 1071:
            k1 += 1
        for i in range(len(x)):
            if 97<= ord(x[i]) <= 122 or 65 <= ord(x[i]) <= 90:
                k+=1
        if k>0:
            k2+=1
        if len(x)<=3:
            k3+=1
        if '-' in x:
            k4+=1
    maxa = 0
    maxi = 0
    for i in range(len(a)):
        if len(a[i])>maxa:
            maxa = len(a[i])
            maxi = i
    print('кол-во слов с заглавной кириллической буквы: ', k1)
    print('Кол-во слов содержащих латинскую букву: ', k2)
    print('Кол-во слов в которых 3 или меньше символов', k3)
    print('Кол-во слов в составе которых есть дефис', k4)
    print('Самое длинное слово ', a[maxi])
    print('Его длина ', maxa)